home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / comm2 / wrb100e.zip / WRCONFIG.SYS < prev    next >
Text File  |  1993-02-22  |  37KB  |  716 lines

  1. '      +--------------------------------------------------------------------+
  2. '      |              THIS IS THE CONFIGURATION FILE FOR WR-BBS             |
  3. '      +--------------------------------------------------------------------+
  4. '
  5. '      +--------------------------------------------------------------------+
  6. '      |  This file must be present in the "home" directory as defined by   |
  7. '      |  the DOS or OS/2 environment variable named "WR-BBS".   For more   |
  8. '      |  details, read the documentation file WR-BBS.DOC.     If you are   |
  9. '      |  using a word processing program to edit this file, make certain   |
  10. '      |  that you save this file as a standard text file  (ASCII format)   |
  11. '      |  If you save this file in  your word  processor's native format,   |
  12. '      |  results will be unpredictable when WR-BBS attempts to read this   |
  13. '      |  file on startup.                                                  |
  14. '      +--------------------------------------------------------------------+
  15. '
  16. '      +--------------------------------------------------------------------+
  17. '      |  CAUTION:   Any text in this file that does not comprise a valid   |
  18. '      |  configuration item for WR-BBS must be  "REMarked"  by  starting   |
  19. '      |  the line with REM or a single quote character.  If you don't do   |
  20. '      |  this,   WR-BBS will attempt to divine configuration information   |
  21. '      |  from the entry and will log errors "INVALID CONFIGURATION DATA"   |
  22. '      +--------------------------------------------------------------------+
  23. '
  24. '      Once you have configured your WR-BBS system completely and fine-tuned
  25. '      its operation,  you may wish to delete all of the remark lines (which
  26. '      start with [ REM ] or [ ' ].   This will reduce the time it takes for
  27. '      WR-BBS to read the configuration file, and speed the startup process.
  28. '
  29. '      ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  30. '      ++    NOTE:  All examples of modem-related settings are for a   ++
  31. '      ++    standard (non error correcting) modem, unless otherwise   ++
  32. '      ++    specified.                                                ++
  33. '      ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  34. '
  35. '
  36. REM ========================================================================
  37. '
  38. '     +------------------------------------------------------------------+
  39. '     | Normally, BADDOOR should be set to "N".    Some door programs do |
  40. '     | not properly read the DOOR.SYS industry standard file cerated by |
  41. '     | WR-BBS.  If you are using one of these doors,  set BADDOOR=Y and |
  42. '     | WR-BBS will write the DOOR.SYS file "wrong" to compensate.   See |
  43. '     | documentation for more details on this configuration item.       |
  44. '     +------------------------------------------------------------------+
  45. BADDOOR=N
  46. '
  47. '
  48. '     +------------------------------------------------------------------+
  49. '     | Put the name of your BBS here, instead of "TEST BBS".            |
  50. '     +------------------------------------------------------------------+
  51. '
  52. BBSNAME=TEST BBS
  53. '
  54. '
  55. '     +------------------------------------------------------------------+
  56. '     | WR-BBS supports up to 9999 bulletins, numbered from 0000 to 9999 |
  57. '     | and with associated file names BULL0001.ASC to BULL9999.ASC, and |
  58. '     | BULL0001.ANS to BULL9999.ANS. Chances are, you will not actually |
  59. '     | thousands of bulletins.  To reduce the time it takes WR-BBS when |
  60. '     | checking for updated bulletins,  use the entry below to indicate |
  61. '     | how many actual bulletins you expect to have.  For example, when |
  62. '     | BULLETINS=50,  WR-BBS will only check for bulletins files having |
  63. '     | names of BULL0001.* through BULL0050.*,   and not waste any time |
  64. '     | searching for the other potential 9950 files.  See WRBBS.DOC for |
  65. '     | additional information about this setting.                       |
  66. '     +------------------------------------------------------------------+
  67. BULLETINS=16
  68. '
  69. '
  70. '     +------------------------------------------------------------------+
  71. '     | The BUSYLINE= setting determines whthere or not WR-BBS will busy |
  72. '     | out the phone line when WR-BBS is not available to accept calls. |
  73. '     |                                                                  |
  74. '     | WR-BBS cannot accept calls when a local login is occuring,  when |
  75. '     | it is shut down from the local console, during events, and while |
  76. '     | the modem is recycling after a logoff.   If you have a dedicated |
  77. '     | telephone line  (no phones or other devices connected except for |
  78. '     | the WR-BBS modem), then you can set BUSYLINE=Y,  and WR-BBS will |
  79. '     | take the phone line "off hook"  (making it busy to callers) when |
  80. '     | WR-BBS cannot accept calls. If WR-BBS shares the phone line with |
  81. '     | any phones or other devices, you must set BUSYLINE=N.  This will |
  82. '     | prevent WR-BBS from disabling the phone line which may be needed |
  83. '     | by another phone or device on the same line.  When BUSYLINE=N, a |
  84. '     | caller (or calling modem) hears ringing  when WR-BBS is not able |
  85. '     | to accept calls.                                                 |
  86. '     +------------------------------------------------------------------+
  87. BUSYLINE=N
  88. '
  89. '
  90. '
  91. '
  92. '
  93. '     The CALL_LOG keyword tells WR-BBS which of four methods to use for      
  94. '     logging and displaying previous calls to callers who choose the
  95. '     (W)ho Called Today feature from the main menu.  See WRBBS.DOC.
  96. '
  97. CALL_LOG=?
  98. '
  99. '
  100. '
  101. '     +------------------------------------------------------------------+
  102. '     | If you have an older CGA monitor and you see random streaks that |
  103. '     | flash when the screen is being updated, set CGA_STOP_SNOW=Y, and |
  104. '     | WR-BBS will use the computer's video BIOS (which is much slower) |
  105. '     | to write to the screen. Otherwise, set CGA_STOP_SNOW=N,  and all |
  106. '     | WR-BBS screen updates will be done using a more efficient method |
  107. '     | of directly writing to the video adapter's memory.               |
  108. '     +------------------------------------------------------------------+
  109. CGA_STOP_SNOW=N
  110. '
  111. '
  112. '
  113. '     +------------------------------------------------------------------+
  114. '     | The following entries tell WR-BBS what to expect (a result code) |
  115. '     | from your modem when a caller connects at various speeds.   Upon |
  116. '     | establishing a connection,  WR-BBS compares the modem's response |
  117. '     | to these values, and uses that information to determine the baud |
  118. '     | rate at which the caller has connected.                          |
  119. '     |                                                                  |
  120. '     | For any speed which you modem cannot support, enter "IMPOSSIBLE" |
  121. '     | (without the quotes) as the result string.  This will help avoid |
  122. '     | incorrect information due to line noise.                         |
  123. '     +------------------------------------------------------------------+
  124. REM
  125. REM   Sample settings for a typical 2400 baud (non error correcting) modem
  126. REM
  127. CONNECT300=CONNECT
  128. CONNECT1200=CONNECT 1200
  129. CONNECT2400=CONNECT 2400
  130. CONNECT4800=IMPOSSIBLE
  131. CONNECT9600=IMPOSSIBLE
  132. CONNECT12000=IMPOSSIBLE
  133. CONNECT14400=IMPOSSIBLE
  134. CONNECT19200=IMPOSSIBLE
  135. CONNECT38400=IMPOSSIBLE
  136. CONNECT57600=IMPOSSIBLE
  137. '
  138. '
  139. '      ==================================================================
  140. '      The following entries are used to configure "doors".  A door is an
  141. '      optional,  external program that a caller can run from your WR-BBS
  142. '      system by selecting it from the "Doors Menu".   You do not have to
  143. '      configure any doors for your WR-BBS system to work properly.  This
  144. '      feature is optional.  There can be up to 26 doors defined,  with a
  145. '      letter (from A to Z) identifying each one.  You can have as few as
  146. '      one door,  or as many as 26,  or none at all - it's up to you, the
  147. '      SysOp.  For each door you define here in WRCONFIG.SYS,  there must
  148. '      be a corresponding batch file in the WR-BBS "home" directory. This
  149. '      batch file must be named DOOR?.BAT, where "?" is replaced with the
  150. '      door's letter designation.   For example,  a door which is defined
  151. '      here as being door "A"  must have a corresponding batch file named
  152. '      DOORA.BAT,  and a door defined as being door "B" must have a batch
  153. '      file named DOORB.BAT in the home directory, and so on.  You do not
  154. '      have to assign the letters in ascending order.  For example, it is
  155. '      permissible to have three doors with designations of "A", "F", and
  156. '      "T", while no definitions exist for the letters in between.  Refer
  157. '      to the documentation file  (WRBBS.DOC) for complete details on the
  158. '      configuring of door programs.
  159. '
  160. '      For purposes of this file,   all you are defining is that the door
  161. '      exists, and what Classes Of Service are able to access it. Details
  162. '      about what the door actually does, what its name is, and how it is
  163. '      launched are handled in the screen file DOORMENU, and in the batch
  164. '      file corresponding to each door. For each door you wish to set up,
  165. '      put a line in this configruation file which reads:
  166. '
  167. '      DOOR=A|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  168. '
  169. '      The "DOOR=" part is required.  The next character is the letter to
  170. '      be associated with that door (A to Z).   A pipe character ("|") is
  171. '      next,  followed by the classes of service (up to 26 of them) to be
  172. '      allowed access to that individual door.
  173. '
  174. REM    DOOR=A|ABCDEFGHIJKLMNOPQRSTUVWXYZ    <-- SAMPLE ENTRY
  175. REM    DOOR=B|XYZ                           <-- SAMPLE ENTRY
  176. '
  177. '
  178. '      ==================================================================
  179. '      If you are using an error-correcting modem,  enter the string that
  180. '      the modem outputs when an error-free connection is established. If
  181. '      you do not have an error-correcting modem, you can leave this line
  182. '      out of WRCONFIG.SYS, or use "IMPOSSIBLE" for its value. Otherwise,
  183. '      enter the exact string, such as /REL, !MNP,  etc.,  that is output
  184. '      by your modem when an error-free connection occurs.
  185. '      ==================================================================
  186. ERRORFREE=/REL
  187. '
  188. '      +-----------------------------------------------------------------+
  189. '      | The following entries are for EVENTS  that WR-BBS should invoke |
  190. '      | automatically at specific times. See documentation for details. |
  191. '      | There can be up to sixteen different events defined. The syntax |
  192. '      | for the EVENT= entry(s) is:                                     |
  193. '      |                                                                 |
  194. '      | 1.  The keyword EVENT=                                          |
  195. '      | 2.  A numeric character (1-7 or 9), representing the day of the |
  196. '      |         week that this event should occur on.  "1" for  Sunday, |
  197. '      |         "2" for Monday, etc.    If "9" is used,  the event will |
  198. '      |         run every day of the week.  ("8" has no meaning).       |
  199. '      | 3.  A pipe "|" symbol.                                          |
  200. '      | 4.  The time of day that the event should run,   using XX:XX in |
  201. '      |         twenty four hour (military) format. Include any leading |
  202. '      |         zeros ... "03:30" is valid, but "3:30" is not. Midnight |
  203. '      |         is "00:00", not "24:00".                                |
  204. '      | 5.  Another pipe "|" symbol.                                    |
  205. '      | 6.  One (only one) of the following.  Either:                   |
  206. '      |         A. The full name, including path, of the batch file to  |
  207. '      |            be run when this event executes.                     |
  208. '      |         B. A star (*) immedediately followed by a number from   |
  209. '      |            84 to 99, which indicates the ERRORLEVEL that WR-BBS |
  210. '      |            should terminate with.                               |
  211. '      +-----------------------------------------------------------------+
  212. REM
  213. REM    (The remarked EVENT lines shown below are samples only)
  214. REM
  215. REM    EVENT=9|02:00|C:\SAMPLE.BAT
  216. REM    EVENT=3|17:30|C:\WR-BBS\UTILITYS\DSKMAINT.BAT
  217. REM    EVENT=6|00:01|*87
  218. '
  219. '
  220. '      +-----------------------------------------------------------------+
  221. '      | The following lines define the file areas in your WR-BBS system |
  222. '      | (also known as the files library).   Notice that some lines are |
  223. '      | longer than 80 characters, and depending on the editor that you |
  224. '      | use,  it may appear that some of these entries actually take up |
  225. '      | two lines. (They don't).   The syntax to define a file area is: |
  226. '      |                                                                 |
  227. '      | 1.  The keyword FILEAREA=                                       |
  228. '      | 2.  A letter (A to Z) to designate the file area                |
  229. '      | 3.  A pipe "|" symobol                                          |
  230. '      | 4.  A descriptive name for the file area                        |
  231. '      | 5.  Another pipe "|" symbol                                     |
  232. '      | 6.  The full path for this file area (directory location)       |
  233. '      | 7.  Another pipe "|" symbol                                     |
  234. '      | 8.  Up to twenty-six letters, each representing a class-of      |
  235. '      |        service that is allowed to access this file area         |
  236. '      +-----------------------------------------------------------------+
  237. REM
  238. REM    (The following remarked FILEAREA entries are samples only)
  239. REM
  240. REM   FILEAREA=A|Dos Utilities|C:\DOCSUTILS|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  241. REM   FILEAREA=B|Games|D:\BBSFILES\GAMES|ADGKMWZ
  242. REM   FILEAREA=C|New Uploads|C:\NEWFILES|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  243. REM   FILEAREA=X|John's Non-Public Area|C:\JOHN_DOE|M
  244. '
  245. '      =================================================================
  246. '      Size of receive buffer (range 1024 to 32767).  This specifies how
  247. '      many characters are buffered when the program is too busy to take
  248. '      new input from the COM port.  For 2400 baud modems and typical PC
  249. '      systems, the default value of 2048 is fine.  With modem speeds of
  250. '      9600 and higher, a larger buffer (try 8000 or so) provides a good
  251. '      compromise between buffer capacity and memory usage.   If you use
  252. '      a multi-tasker and and a very high speed modem, higher values may
  253. '      be necessary to ensure that no characters are lost  due to buffer
  254. '      overrun while the multi-tasker gives time slices to other program
  255. '      resources.  (20000 should be the most you would need).
  256. '      =================================================================
  257. INBUFFER=2048
  258. '
  259. '
  260. '
  261. '
  262. '
  263. '      +-----------------------------------------------------------------+
  264. '      | The INITBAUD entry specifies the speed (baud) that WR-BBS needs |
  265. '      | to use when initializing the modem.   For most modems,  this is |
  266. '      | the same as the modem's maximum operating speed.  See INITBAUD= |
  267. '      | in the WR-BBS documentation for more details.                   |
  268. '      +-----------------------------------------------------------------+
  269. INITBAUD=2400
  270. '
  271. '
  272. '
  273. '      +-----------------------------------------------------------------+
  274. '      | If you have registered your copy of WR-BBS,   use the LICENSEE= |
  275. '      | entry to indicate the EXACT name that you used when you applied |
  276. '      | for WR-BBS registration.  (Does not have to be same as BBSNAME) |
  277. '      | Name must be entered exactly,  and a valid license code must be |
  278. '      | entered with  "REGISTRATION="  (below),  or WR-BBS will display |
  279. '      | "EVALUATION COPY" instead of your name. If you haven't yet reg- |
  280. '      | istered your WR-BBS, or you haven't received your license code, |
  281. '      | do not put a LICENSEE= entry in WRCONFIG.SYS.                   |
  282. '      +-----------------------------------------------------------------+
  283. LICENSEE=John Q. Sample
  284. '
  285. '
  286. '      +-----------------------------------------------------------------+
  287. '      | If you do not have an error correcting modem, leave LOCKDTE set |
  288. '      | to "N". Most error correcting modems work with a fixed (locked) |
  289. '      | baud rate between the computer and the modem.  If you are using |
  290. '      | such as modem, set LOCKDTE=Y.   The LOCKSPEED entry should then |
  291. '      | be set to the desired locked DTE speed.                         |
  292. '      +-----------------------------------------------------------------+
  293. LOCKDTE=N
  294. '
  295. '
  296. '      +-----------------------------------------------------------------+
  297. '      | If LOCKDTE=Y,  then you also need to tell WR-BBS what speed the |
  298. '      | DTE should be locked at.    This is usually the modem's maximum |
  299. '      | speed.  See your modem manual for instructions.   If you do not |
  300. '      | have an error correcting modem, do not put a LOCKSPEED entry in |
  301. '      | WRCONFIG.SYS.                                                   |
  302. '      +-----------------------------------------------------------------+
  303. LOCKSPEED=2400
  304. '
  305. '
  306. '
  307. '      +-----------------------------------------------------------------+
  308. '      | WR-BBS can alert you to each incoming call by making a 1 second |
  309. '      | tone on the computer's speaker. If you want to use this feature |
  310. '      | then set LOGONALARM=Y.                                          |
  311. '      +-----------------------------------------------------------------+
  312. LOGONALARM=N
  313. '
  314. '
  315. '      +-----------------------------------------------------------------+
  316. '      | Set MAXBAUD to the highest speed that your modem can operate at |
  317. '      | (regardless of what kind of modem you have).                    |
  318. '      +-----------------------------------------------------------------+
  319. MAXBAUD=2400
  320. '
  321. '
  322. '      +-----------------------------------------------------------------+
  323. '      | There are two keywords,   MODEM_INIT_1 and MODEM_INIT_2,  which |
  324. '      | can be used to define the string of modem commands necessary to |
  325. '      | prepare the modem for BBS operation.   Each keyword is followed |
  326. '      | by an equal sign and up to forty characters that the modem will |
  327. '      | recognize as commands.   MODEM_INIT_2 is optional, and does not |
  328. '      | need to be used unless you can't fit all of the commands within |
  329. '      | the MODEM_INIT_1 definition.    You should always configure the |
  330. '      | MODEM_INIT_1 string.    Sample command strings are shown below. |
  331. '      | Be sure to read WRBBS.DOC for details on this.                  |
  332. '      +-----------------------------------------------------------------+
  333. REM
  334. REM    Sample settings for a 2400 MNP5 error correcting modem
  335. REM    MODEM_INIT_1=AT&C1&D2%C1&D2E1\Q2\N3\J0
  336. REM    MODEM_INIT_2=AT\V1V1\A3 S2=255
  337. REM
  338. REM    Sample settings for a 9600 V32bis high speed fax modem
  339. REM    MODEM_INIT_1=AT&C1&D2\R3\Q1\A3@256S2=255
  340. REM
  341. REM    Sample settings for a Hayes SmartModem <tm> 2400
  342. MODEM_INIT_1=ATE1M0Q0V1X4&D1&D2&G0&J0&Q0&R0&S0&T4
  343. MODEM_INIT_2=AT SO=0 S2=255 S7=60
  344. '
  345. '
  346. '
  347. '
  348. '
  349. REM    The following pertain to the New User Questionnaire which is
  350. REM    presented to new callers.  See WRBBS.DOC.
  351. '
  352. '      Ask new users for their address?
  353. '
  354. NEWUSER_ADDRESS1=Y
  355. '
  356. '      Allow new users a second line for address?  (Y or N)
  357. NEWUSER_ADDRESS2=Y
  358. '
  359. '      Ask new users for their city and state?
  360. NEWUSER_CITY=Y
  361. '
  362. '      What class of service should new users be assigned to?  (A to Z)
  363. NEWUSER_COS=B
  364. '
  365. '      Allow new users to enter their data or business phone?  (Y or N)
  366. NEWUSER_DATAPHONE=Y
  367. '
  368. '      Require new users to enter their state or province?
  369. NEWUSER_STATE=Y
  370. '
  371. '      Require new users to enter their voice phone number?  (Y or N)
  372. NEWUSER_VOICEPHONE=Y
  373. '
  374. '      Require new users to enter their Zip or postal code?
  375. '
  376. NEWUSER_ZIPCODE=Y
  377. '
  378. '
  379. '
  380. '
  381. '      Size of transmit buffer (range 1024 to 32767)
  382. '      Leave this at default setting unless you experience problems.
  383. '
  384. OUTBUFFER=2048
  385. '
  386. '
  387. '
  388. '      ===================================================================
  389. '      Classes of service that are allowed to overwrite their own previous
  390. '      uploads.   Callers who have one of these classes of service will be
  391. '      permitted to upload an updated version of a file that they uploaded
  392. '      previously.  If their COS letter does not appear here, no overwrite
  393. '      is permitted.  If their COS letter DOES appear here,  then they can
  394. '      overwrite ONLY those files that they themselves previously uploaded
  395. '      and no other caller's files.  No caller (except the SysOp can over-
  396. '      write a file that they did not originally upload, regardless of the
  397. '      settings on this line.
  398. '      ===================================================================
  399. OVERWRITE=ABCDEFGHIJKLMNOPQRSTUVWXYZ
  400. '
  401. '      ===================================================================
  402. '      Parity check to use  (N E O M S)   None recommended.   Set PARITY=N
  403. '                                         ++++
  404. '      ===================================================================
  405. PARITY=N
  406. '
  407. '      ===================================================================
  408. '      Which COM port is the modem connected to?  (1,2,3,4)  See WRBBS.DOC
  409. '      ===================================================================
  410. PORTNUMBER=1
  411. '
  412. '
  413. '      +-----------------------------------------------------------------+
  414. '      | The PROTOCOL= keyword is used to define the external protocols. |
  415. '      | WR-BBS does not have any built in file transfer protocols.  All |
  416. '      | file transfer requests (downloads and uploads)  are handled via |
  417. '      | an external file transfer program(s) that you provide.  You can |
  418. '      | obtain file transfer utilities as shareware  (or public domain) |
  419. '      | from BBS's throughout the world.                                |
  420. '      |                                                                 |
  421. '      | The syntax for PROTOCOL= is as follows:                         |
  422. '      |                                                                 |
  423. '      | 1.  The keyword PROTOCOL=                                       |
  424. '      | 2.  A description of the protocol (which be displayed to the    |
  425. '      |         appropriate callers).                                   |
  426. '      | 3.  A pipe "|" symbol.                                          |
  427. '      | 4.  A string that you select, which will be passed to the batch |
  428. '      |         file WFILEXFR.BAT.  This string must be unique for each |
  429. '      |         protocol,  and should be something that is easy to work |
  430. '      |         with and recognize, such as "XMODEM" for Xmodem.        |
  431. '      | 5.  Another pipe "|" symbol.                                    |
  432. '      | 6.  A string describing whether the  file transfer protocol can |
  433. '      |         handle multiple files, either "SINGLE" or "BATCH".      |
  434. '      | 7.  Another pipe "|" symbol.                                    |
  435. '      | 8.  A string of up to 26 letters (A to Z), indicating which COS |
  436. '      |         (classes of service) can use that protocol.             |
  437. '      | See the documentation for details.                              |
  438. '      +-----------------------------------------------------------------+
  439. REM    These examples are from the WR-BBS Headquarters BBS
  440. PROTOCOL=Xmodem (Checksum)|XMODEM_CS|SINGLE|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  441. PROTOCOL=Xmodem (CRC)|XMODEMCRC|SINGLE|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  442. PROTOCOL=Xmodem (1K)|XMODEM1K|SINGLE|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  443. PROTOCOL=Ymodem (Batch)|YMODEM|BATCH|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  444. PROTOCOL=Zmodem by DSZ (Batch)|ZMODEM|BATCH|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  445. PROTOCOL=Kermit (Single)|KERMIT|SINGLE|ABCDEFGHIJKLMNOPQRSTUVWXYZ
  446. '
  447. '
  448. '
  449. '
  450. '      +-----------------------------------------------------------------+
  451. '      | WR-BBS is designed to work with the modem's auto-answer feature |
  452. '      | set to off (DISABLED). WR-BBS detects  ring  from the modem and |
  453. '      | then issues the appropriate commands to answer the call. Almost |
  454. '      | every modem ever made  can properly report the line ringing via |
  455. '      | the RS-232 pin 22. Exceptions are some old, cheap internal type |
  456. '      | modems, certain laptop modems, external modems with bad cables, |
  457. '      | and defective modems.  Virtually any "real" modem will properly |
  458. '      | signal WR-BBS to an incoming call.  You must make sure that the |
  459. '      | auto answer feature is disabled, or WR-BBS will not work. Also, |
  460. '      | set RINGDETECT=1 which tells WR-BBS to expect ring signals from |
  461. '      | the modem. WR-BBS never uses the result code "RING" but instead |
  462. '      | uses the more reliable ring detection via the RS-232 hardware.  |
  463. '      |                                                                 |
  464. '      | If you have one of the few modems that does not properly signal |
  465. '      | ringing via the RS-232 hardware, have your modem fixed,  or get |
  466. '      | a new modem. While you are waiting for a working modem, you can |
  467. '      | set RINGDETECT=2, and set the modem to auto answer (either with |
  468. '      | an initialization command or hardware switches.  See WRBBS.DOC. |
  469. '      +-----------------------------------------------------------------+
  470. RINGDETECT=1
  471. '
  472. '
  473. '
  474. '      +-----------------------------------------------------------------+
  475. '      | After you register your copy of WR-BBS,  the author will supply |
  476. '      | you with an eight character "license code".   This will prevent |
  477. '      | WR-BBS from displaying "EVALUATION COPY" at various points.     |
  478. '      |                                                                 |
  479. '      | In order for the license code to work properly,   the name that |
  480. '      | you enter for  LICENSEE=  must agree exactly with the name that |
  481. '      | was supplied by you on the registration application.            |
  482. '      |                                                                 |
  483. '      | Using the license code you were supplied, make an entry such as |
  484. '      |                                                                 |
  485. '      | REGISTRATION=W0000000      (sample only)                        |
  486. '      +-----------------------------------------------------------------+
  487. REM REGISTRATION=W0000000
  488. '
  489. '
  490. '
  491. '
  492. '      +-----------------------------------------------------------------+
  493. '      | By default,   all WR-BBS screen files are kept in the home path |
  494. '      | (see WRBBS.DOC for description of home path).  You can select a |
  495. '      | different directory (optional) for storing the screen files. If |
  496. '      | you do, all .ASC and .ANS files must be in the sub-directory as |
  497. '      | configured.  Use SCREENDIR= to point to that directory.         |
  498. '      +-----------------------------------------------------------------+
  499. REM SCREENDIR=C:\WR-BBS\SCREENS   <-- SAMPLE
  500. '
  501. '
  502. '      +-----------------------------------------------------------------+
  503. '      | To help prevent "image burn in" on the CRT,  you can enable the |
  504. '      | screen saver feature.  This puts the WR-BBS "waiting for calls" |
  505. '      | display at random locations on the screen,   with random colors |
  506. '      | and intensities.  If SCREENSAVER=N, this feature is disabled.   |
  507. '      +-----------------------------------------------------------------+
  508. SCREENSAVER=Y
  509. '
  510. '
  511. '
  512. '      +-----------------------------------------------------------------+
  513. '      | The SEEKBAUD= configuration item tells WR-BBS what speed should |
  514. '      | be used, after answer a call,  to start speed negotiations with |
  515. '      | the calling modem.  Most modems start at their highest possible |
  516. '      | speed,  and work down to find a speed that both modems can work |
  517. '      | with.  In this case, set SEEKBAUD= to the modem's maximum speed |
  518. '      | (as defined in MAXBAUD=).   If you modem needs to use a special |
  519. '      | speed for negotiations, enter it instead.                       |
  520. '      +-----------------------------------------------------------------+
  521. SEEKBAUD=2400
  522. '
  523. '
  524. '
  525. '
  526. '
  527. '      +-----------------------------------------------------------------+
  528. '      | After you register your copy of WR-BBS, a serial number will be |
  529. '      | assigned to you.  Enter it using the SERIALNUMBER=  keyword, as |
  530. '      | follows:                                                        |
  531. '      |                                                                 |
  532. '      | SERIALNUMBER=93XXXXX      (Sample only)                         |
  533. '      +-----------------------------------------------------------------+
  534. SERIALNUMBER=93_EVAL
  535. '
  536. '
  537. '
  538. '      +-----------------------------------------------------------------+
  539. '      | WR-BBS "shells" out to the operating system at various times to |
  540. '      | run external file protocols, events, and other configured batch |
  541. '      | files such as MIDNIGHT.BAT and WR_AFTER.BAT.   To allow maximum |
  542. '      | memory for the external program,  WR-BBS will swap about 90% of |
  543. '      | its memory image out if SHELLSWAP=Y.  The swapping will be done |
  544. '      | to EMS memory (real fast),  if exPANDed memory is available and |
  545. '      | if SWAPTOEMS=Y.  Otherwise, the WR-BBS image will be swapped to |
  546. '      | a disk file.  Setting SHELLSWAP=Y is recommended unless you are |
  547. '      | using a slow computer with a slow drive and no exPANDed memory. |
  548. '      +-----------------------------------------------------------------+
  549. SHELLSWAP=Y
  550. '
  551. '
  552. '      ===================================================================
  553. '      How many data stop bits?   (1 or 2)  "1" strongly recommended!
  554. '                                            +
  555. '      ===================================================================
  556. STOPBITS=1
  557. '
  558. '
  559. '
  560. '
  561. '      +-----------------------------------------------------------------+
  562. '      | If SHELLSWAP=Y,  then WR-BBS will swap to EMS (exPANDed) memory |
  563. '      | provided there is a sufficient amount of exPANDed memory to use |
  564. '      | for the swap.    If you have exPANDed memory but wish WR-BBS to |
  565. '      | swap to disk instead, set SWAPTOEMS=N.                          |
  566. '      +-----------------------------------------------------------------+
  567. SWAPTOEMS=Y
  568. '
  569. '
  570. '
  571. '
  572. '
  573. '
  574. '      +-----------------------------------------------------------------+
  575. '      | Tell WR-BBS who the SysOp is by using the SYSOP=  keyword along |
  576. '      | with the SysOp's first and last name.   This entry must exactly |
  577. '      | match the SysOp's logon.   For example, if you define the SysOp |
  578. '      | with SYSOP=PATRICIA DOE, then log on as "PAT DOE", you will not |
  579. '      | be recognized as the SysOp.  This entry is required for correct |
  580. '      | operation of WR-BBS.                                            |
  581. '      +-----------------------------------------------------------------+
  582. SYSOP=JOHN DOE
  583. '
  584. '
  585. '
  586. '
  587. '
  588. '
  589. '      +-----------------------------------------------------------------+
  590. '      | There are twenty six different classes of service available for |
  591. '      | callers on WR-BBS.   Each class of service (COS) can be defined |
  592. '      | to allow a specific number of minutes per day.  This is done by |
  593. '      | assigning a numeric value (from 1 to 999) to each COS,  using a |
  594. '      | TIMELIMIT= entry.  The syntax is:                               |
  595. '      |                                                                 |
  596. '      | 1.  The keyword TIMELIMIT=                                      |
  597. '      | 2.  The letter (A to Z) representing the class of service       |
  598. '      | 3.  A pipe "|" symbol.                                          |
  599. '      | 4.  A numeric value (1 to 999) - number of minutes per day      |
  600. '      +-----------------------------------------------------------------+
  601. TIMELIMIT=A|60
  602. TIMELIMIT=B|60
  603. TIMELIMIT=C|90
  604. TIMELIMIT=D|90
  605. TIMELIMIT=E|90
  606. TIMELIMIT=F|90
  607. TIMELIMIT=G|90
  608. TIMELIMIT=H|90
  609. TIMELIMIT=I|90
  610. TIMELIMIT=J|90
  611. TIMELIMIT=K|90
  612. TIMELIMIT=L|90
  613. TIMELIMIT=M|90
  614. TIMELIMIT=N|90
  615. TIMELIMIT=O|90
  616. TIMELIMIT=P|90
  617. TIMELIMIT=Q|90
  618. TIMELIMIT=R|90
  619. TIMELIMIT=S|90
  620. TIMELIMIT=T|90
  621. TIMELIMIT=U|90
  622. TIMELIMIT=V|90
  623. TIMELIMIT=W|90
  624. TIMELIMIT=X|90
  625. TIMELIMIT=Y|90
  626. TIMELIMIT=Z|90
  627. '
  628. '
  629. '
  630. '
  631. '
  632. '      +-----------------------------------------------------------------+
  633. '      | What directory do you wish to have uploaded files put into? You |
  634. '      | might want to have a file area (defined with FILEAREA=) for new |
  635. '      | uploads whcih will allow callers to download the recent uploads |
  636. '      | before you catalog them - in this case, set UPLOADAREA= to that |
  637. '      | file area,  and make sure that the specified file area (A to Z) |
  638. '      | allows all desired COS's to access it.  Otherwise, you can hide |
  639. '      | new uploads by assigning them to a file area that only you have |
  640. '      | access to (a file area with only the SysOp's COS defined).      |
  641. '      |                                                                 |
  642. '      | UPLOADAREA= must point to a letter (A to Z) of a valid, defined |
  643. '      | file area.  Use FILEAREA= to define file areas.                 |
  644. '      +-----------------------------------------------------------------+
  645. UPLOADAREA=Z
  646. '
  647. '
  648. '
  649. '
  650. '
  651. '
  652. '      +-----------------------------------------------------------------+
  653. '      | In the new user questionnaire, you can tell WR-BBS to refuse to |
  654. '      | accept most "bogus" phone  numbers by setting  VALIDATEPHONE=Y. |
  655. '      | When VALIDATEPHONE=Y,  if the caller has stated that they are a |
  656. '      | resident of Canada or the USA,  phone numbers they enter during |
  657. '      | the new user questionnaire are screened for validity.  If a new |
  658. '      | user tries to put in a "wrong" number, they will not be allowed |
  659. '      | to continue until they put an acceptable number in. Examples of |
  660. '      | "wrong" numbers include:                                        |
  661. '      |                                                                 |
  662. '      | - Any number not having format "XXX-XXX-XXXX"                   |
  663. '      | - Numbers with bogus area codes or office codes, such as        |
  664. '      |       "000-555-1212" or "206-019-1234"                          |
  665. '      | - Numbers known to be used for special services, such as        |
  666. '      |       "800-XXX-XXXX", "900-XXX-XXXX", "XXX-555-XXXX"            |
  667. '      |                                                                 |
  668. '      | Note that international callers are not screened,  as non-North |
  669. '      | Amercian phone numbers vary widely.                             |
  670. '      +-----------------------------------------------------------------+
  671. VALIDATEPHONE=Y
  672. '
  673. '
  674. '      ===================================================================
  675. '      Data word length  (7,8)  8 recommended.
  676. '      ===================================================================
  677. WORDLENGTH=8
  678. '
  679. '
  680. '
  681. '
  682. '
  683. '      NOTE:  All of the configuration keywords have been listed in
  684. '             alphabetical order for your convenience.  You are NOT
  685. '             required  to make your WRCONFIG.SYS file alphabetical
  686. '             or follow any order in using the keywords!
  687. '
  688. '
  689. '      NOTE:  As mentioned at the top of the file,   you can trim a
  690. '             few seconds off the  startup procedure by eliminating
  691. '             all lines that begin with a remark symbol ('), or the
  692. '             word REM.  You should leave the comments in this file
  693. '             until you are  satisfied  that your WR-BBS system has
  694. '             been configured properly.   Feel free to add your own
  695. '             comments, as well.
  696. '
  697. '      If any of the configuration lines contain invalid data, WR-BBS will
  698. '      pause during startup and warn you about the problem.  An entry will
  699. '      also appear in the  WR-BBS  activity log telling you which line had
  700. '      the invalid information.
  701. '
  702. '      Thank you for using WR-BBS.
  703. '
  704. '      For support, please call: The WR-BBS Headquarters BBS  (2400/1200)
  705. '      (206)  828-9089. If you have questions that are specifically about
  706. '      WRCONFIG.SYS,  you may wish to upload your current WRCONFIG.SYS to
  707. '      the WR-BBS Headquarters BBS.  If you do this, please observe:
  708. '
  709. '      1.  You may wish to remove unnecessary comments to reduce upload
  710. '               time (and long distance time).
  711. '      2.  Do not attempt to transmit WRCONFIG.SYS as a text message -
  712. '               it is too long for the message system.
  713. '      3.  Don't just upload the file - send a message as well.
  714.  
  715.  
  716.